Large Order Binary de Bruijn Sequences via Zech's Logarithms
نویسندگان
چکیده
This work shows how to efficiently construct binary de Bruijn sequences, even those with large orders, using the cycle joining method. The cycles are generated by an LFSR with a chosen period e whose irreducible characteristic polynomial can be derived from any primitive polynomial of degree n satisfying e = 2 n −1 t by t-decimation. The crux is our proof that determining Zech’s logarithms is equivalent to identifying conjugate pairs shared by any pair of cycles. The approach quickly finds enough number of conjugate pairs between any two cycles to ensure the existence of trees containing all vertices in the adjacency graph of the LFSR. When the characteristic polynomial f(x) is a product of distinct irreducible polynomials, we combine the approach via Zech’s logarithms and a recently proposed method to determine the conjugate pairs. This allows us to efficiently generate de Bruijn sequences with larger orders. Along the way, we establish new properties of Zech’s logarithms.
منابع مشابه
On cross joining de Bruijn sequences
We explain the origins of Boolean feedback functions of nonlinear feedback shift registers (NLFSRs) of fixed order n generating de Bruijn binary sequences. They all come into existence by cross joining operations starting from one maximum period feedback shift register, e.g., a linear one which always exists for any order n. The result obtained yields some constructions of NLFSRs generating max...
متن کاملAn Efficient Implementation of the D-Homomorphism for Generation of de Bruijn Sequences
In this correspondence, an efficient implementation of the D-homomorphism for generating de Bruijn sequences is presented. The number of exclusive–or operations required to generate the next bit for de Bruijn sequences of order n from a de Bruijn function of order k is shown to be approximately k(2 (n k) 1), where W (r) is the number of one’s in the binary representation of r: therefore, the nu...
متن کاملFixed-density De Bruijn Sequences
De Bruijn sequences are circular strings of length 2 whose substrings are the binary strings of length n. Our focus is on de Bruijn sequences for binary strings that have the same density (number of 1s). We construct circular strings of length ( n−1 d )
متن کاملOn Binary de Bruijn Sequences from LFSRs with Arbitrary Characteristic Polynomials
We propose a construction of de Bruijn sequences by the cycle joining method from linear feedback shift registers (LFSRs) with arbitrary characteristic polynomial f(x). We study in detail the cycle structure of the set Ω(f(x)) that contains all sequences produced by a specific LFSR on distinct inputs and provide an efficient way to find a state of each cycle. Our structural results lead to an e...
متن کاملCryptographic D-morphic Analysis and Fast Implementations of Composited De Bruijn Sequences
Recently, Mandal and Gong [23] refined and analyzed the recursive method by Lempel and Mykkeltveit et al. for generating de Bruijn sequences, where the recursive feedback function is the sum of a feedback function with k-th order composition and a sum of (k + 1) product-of-sum terms. In this paper we first determine the linear complexity of a composited de Bruijn sequence. We then conduct a pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1705.03150 شماره
صفحات -
تاریخ انتشار 2017